include "TQuery.thrift"
namespace java com.iqiyi.pps.epg.api.model.web.stream

struct TLiveStream {
    1:i64 id;
    2:i64 fatherId;
    3:string streamName;
    4:string isDefault;
    5:string uuid;
    6:string url;
    7:string formatType;
    8:i32 status;
    9:string addTime;
    10:string updateTime;
    11:i32 sliceDelay;
    12:i32 delayS;
    13:i32 delayE;
    14:string dolbyCh;
}


struct TNetMonitorInfo {
     1:string channelName;
     2:i64 channelQipuId;
     3:string streamType;
     4:string encodeIp;
     5:string rtmpIp;
     6:string cutter;
     7:string formatType;
     8:string cutterIp;

}

struct TLiveStreamPage {
    1:TQuery.TPage tPage;
    2:list<TLiveStream> result;
}

struct TLiveStreamMonitor {
    1:i64 id;
    2:i32 srcId;
    3:string srcDesc;
    4:i32 msgId;
    5:string msgDesc;
    6:string time;
    7:string addTime;
    8:string clientHost;
    9:string progName;
    10:i32 progNum;
}